package com.sooth.system.dept.service;

import com.dream.template.service.IService;
import com.sooth.system.dept.view.SysDeptBo;
import com.sooth.system.dept.view.SysDeptDto;
import com.sooth.system.dept.view.SysDeptVo;

import java.util.List;

/**
 * 部门管理 服务层
 *
 * @author Lion Li
 */
public interface ISysDeptService extends IService<SysDeptVo, SysDeptBo> {
    /**
     * 查询部门树结构信息
     *
     * @param deptModel 部门信息
     * @return 部门树信息集合
     */
    List<SysDeptVo> selectDeptTree(SysDeptDto deptModel);

    List<Long> selectDeptIdsByParentId(Long deptId);
}
